import { BEHAVIOR, CONTAINS_EDU_CARDS } from '../constants';

const getEduShowContent = (data) => {
  const {
    groupName,
    subjects,
    date_range,
    contains_edu_cards,
    behavior,
    value_range,
    customType,
  } = data;

  let content = `${groupName}：
  科目 「${subjects.join(' ')}」,
  指定时间 「${date_range[0]} 到 ${date_range[1]}」`;

  if (contains_edu_cards) {
    content = `${content},
    是否插卡 「${contains_edu_cards
      .map((v) => CONTAINS_EDU_CARDS[v])
      .join(' ')}」`;
  }
  if (behavior) {
    content = `${content},
    核心行为 「${behavior.map((v) => BEHAVIOR[customType][v]).join(' ')}」`;
  }
  if (value_range) {
    content = `${content},
    互动次数 「${value_range[0]} - ${value_range[1]}」`;
  }

  return content;
};
export default getEduShowContent;
